A robust sub-linear time R-FFAST algorithm for computing a sparse DFT
نویسندگان
چکیده
The Fast Fourier Transform (FFT) is the most efficiently known way to compute the Discrete Fourier Transform (DFT) of an arbitrary n-length signal, and has a computational complexity of O(n log n). If the DFT ~ X of the signal ~x has only k non-zero coefficients (where k < n), can we do better? In [1], we addressed this question and presented a novel FFAST (Fast Fourier Aliasing-based Sparse Transform) algorithm that cleverly induces sparse graph alias codes in the DFT domain, via a Chinese-RemainderTheorem (CRT)-guided sub-sampling operation of the time-domain samples. The resulting sparse graph alias codes are then exploited to devise a fast and iterative onion-peeling style decoder that computes an n length DFT of a signal using only O(k) time-domain samples and O(k log k) computations. The FFAST algorithm is applicable whenever k is sub-linear in n (i.e. k = o(n)), but is obviously most attractive when k is much smaller than n. In this paper, we adapt the FFAST framework of [1] to the case where the time-domain samples are corrupted by a white Gaussian noise. In particular, we show that the extended noise robust algorithm RFFAST computes an n-length k-sparse DFT ~ X using O(k log n)1 noise-corrupted time-domain samples, in O(k log n) computations, i.e., sub-linear time complexity. While our theoretical results are for signals with a uniformly random support of the non-zero DFT coefficients and additive white Gaussian noise, we provide simulation results which demonstrates that the R-FFAST algorithm performs well even for signals like MR images, that have an approximately sparse Fourier spectrum with a non-uniform support for the dominant DFT coefficients. In this paper, we assume a fixed sampling structure or measurement system, that is motivated by practical constraints, particularly for hardware implementation. If it is feasible to have a randomized measurement system, which permits the flexibility of choosing a different sampling structure for every input signal, we also have a variant of the R-FFAST algorithm presented in [2] which can robustly compute an n-length k-sparse DFT using O(k log n) samples and O(k log n) computations. January 5, 2015 DRAFT ar X iv :1 50 1. 00 32 0v 1 [ cs .I T ] 1 J an 2 01 5
منابع مشابه
Fast and Efficient Sparse 2D Discrete Fourier Transform using Sparse-Graph Codes
We present a novel algorithm, named the 2D-FFAST 1, to compute a sparse 2D-Discrete Fourier Transform (2D-DFT) featuring both low sample complexity and low computational complexity. The proposed algorithm is based on mixed concepts from signal processing (sub-sampling and aliasing), coding theory (sparse-graph codes) and number theory (Chinese-remainder-theorem) and generalizes the 1D-FFAST 2 a...
متن کاملA robust FFAST framework for computing a k-sparse n-length DFT in O(k log n) sample complexity using sparse-graph codes
The Fast Fourier Transform (FFT) is the most efficiently known way to compute the Discrete Fourier Transform (DFT) of an arbitrary n-length signal, and has a computational complexity of O(n log n)1. If the DFT ~ X of the signal ~x has only k non-zero coefficients (where k < n), can we do better? In [1], we presented a novel FFAST (Fast Fourier Aliasing-based Sparse Transform) algorithm that cle...
متن کاملSPRIGHT: A Fast and Robust Framework for Sparse Walsh-Hadamard Transform
We consider the problem of stably computing the Walsh-Hadamard Transform (WHT) of some N -length input vector in the presence of noise, where the N -point Walsh spectrum is K-sparse with K = O(N) scaling sub-linearly in the input dimension N for some 0 < δ < 1. Note that K is linear in N (i.e. δ = 1), then similar to the standard Fast Fourier Transform (FFT) algorithm, the classic Fast WHT (FWH...
متن کاملIntegrated modeling and solving the resource allocation problem and task scheduling in the cloud computing environment
Cloud computing is considered to be a new service provider technology for users and businesses. However, the cloud environment is facing a number of challenges. Resource allocation in a way that is optimum for users and cloud providers is difficult because of lack of data sharing between them. On the other hand, job scheduling is a basic issue and at the same time a big challenge in reaching hi...
متن کاملRobust Estimation in Linear Regression with Molticollinearity and Sparse Models
One of the factors affecting the statistical analysis of the data is the presence of outliers. The methods which are not affected by the outliers are called robust methods. Robust regression methods are robust estimation methods of regression model parameters in the presence of outliers. Besides outliers, the linear dependency of regressor variables, which is called multicollinearity...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1501.00320 شماره
صفحات -
تاریخ انتشار 2015